springboot引入oracle 11g/12c/18c/19c依赖 您所在的位置:网站首页 oracle 驱动版本 springboot引入oracle 11g/12c/18c/19c依赖

springboot引入oracle 11g/12c/18c/19c依赖

2024-06-28 10:02| 来源: 网络整理| 查看: 265

因oracle没有上传到阿帕奇仓库 目前有3种方案,

方案1.把jar自已加到默认的maven仓库里面

1.下载jar包 https://www.oracle.com/downloads/ 点击红框框

在这里插入图片描述 https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html 找到JDBC Drivers,点击进去下载 在这里插入图片描述 查看自已的oracle版本,点对应的版本进去,比如我这里是:

Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production PL/SQL Release 12.2.0.1.0 - Production "CORE 12.2.0.1.0 Production" TNS for 64-bit Windows: Version 12.2.0.1.0 - Production NLSRTL Version 12.2.0.1.0 - Production

在这里插入图片描述 如果你本地按装了oracle的话,直接在本地找吧 在这里插入图片描述 2,jar包下载后之后; 就需要引入了,有2种方式;版本支持19.3.0.0., 18.3.0.0, 12.2.0.1, 12.1.0.2, 12.1.0.1, and 11.2.0.4等 这里参考了https://my.oschina.net/neochen/blog/730943 方式1.将jar安装到本地仓库

mvn install:install-file -Dfile=F:\ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar

在这里插入图片描述 然后就可以引入了

org.springframework.boot spring-boot-starter-jdbc com.oracle ojdbc8 12.2.0.1

方式2: 在项目根目录下创建一个/lib文件夹,将下载的驱动放入该文件夹中。然后pom.xml 加入下面代码

ojdbc6.jar 例子 11g com.oracle ojdbc6 11.2.0.3 system ${basedir}/lib/ojdbc6.jar ojdbc7.jar 例子 12c.1 com.oracle ojdbc7 12.1.0.1 system ${basedir}/lib/ojdbc7.jar ojdbc8.jar 例子 12c.2 18c也是ojdbc8.jar com.oracle ojdbc8 12.2.0.1 system ${basedir}/lib/ojdbc8.jar ojdbc9目前是不存在的 ojdbc10.jar 例子 19c (19.3) com.oracle ojdbc10 19.3.0.0 system ${basedir}/lib/ojdbc10.jar

方案2:使用第三方开源组织如hynnet的jar 或者使用阿里云的仓库(可自行测试)

这种虽然方便,但是目前好像就这一个版本 com.hynnet oracle-driver-ojdbc6 12.1.0.1

方案3.这种仅做了解,不太实用 oracle有自已的maven仓库,不是apache的,需要自已在oracle官网注册一个账号; 具体参考如下2篇官方文章: Get Oracle JDBC drivers and UCP from Oracle Maven Repository (without IDEs) Get Oracle JDBC drivers from the Oracle Maven Repository - NetBeans, Eclipse & Intellij 在这里插入图片描述 登陆成功之后,点击接受,会自动跳转到如下页面: 在这里插入图片描述

Add a repository definition to your Maven settings.xml file or to your Maven Project Object Model (POM) files, or both. The repository definition should look like the following: maven.oracle.com true false https://maven.oracle.com default maven.oracle.com https://maven.oracle.com 具体的配置可以参考: https://www.cnblogs.com/gengaixue/p/6933773.html

然后就可以引入依赖了:

com.oracle.jdbc ojdbc8 12.2.0.1

这种方法为了一个jar,引入了一个仓库…基本没有人使用吧,这里只是说下有这个方法而已哈…



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有